.bod{
    width: 100%;
    height: 100%;
}
.tx_header{
    color: #ffffff;
    padding: 15px 0;
    background-color: #ff0808;
    margin-bottom: 20px;
}
.tx_main{
    height: 450px;
    width: 95%;
    margin: 0 auto;
    background-image: url("../images/cashcard_bg.png");
    background-size: 100% 100%;
    position: relative;
    margin-bottom: 15px;
    padding: 16px 18px;
    text-align: left;
}
.tx_main h4{
    line-height: 36px; margin-bottom: 6px;
}

.tx_main span{
    position: absolute;
    left:16.5rem;
    top: 16.2rem;
    font-size: 20px;
    font-weight: bold;
    color: rgba(0, 0, 0,0.5)
}
.tx_main h2{
    position: absolute;
    top: 1rem;
    left: 1rem;
    font-size: 20px;
}
.amountout{ overflow: hidden; margin-top: 10px; margin-bottom: 5px;  }
.amountout input{ padding-top:22px;   width: 80%; border: none;}
.amountout h3{ font-size: 50px; float: left; width: 60px;}
.amountleft{
    
    text-align: left;
    color: black;
    padding: 12px 0;
    border-top: 0.1px solid #e5e5e5;
    margin-bottom: 16px;
}
.tx_main div p i{
    color: #2691ff;
}
.sum{
    width: 84%;
    padding: 10px 0;
    background: #ff0808;
    color: #ffffff; 
    position: absolute;
    left: 8%;
    bottom: 12%;
}
#ThecardID{
    
    padding: 15px 0;
    background: none;
}
#ThecardID p{
    text-align: left;
}
#ThecardID p:nth-of-type(1){
    font-weight: bold;
    line-height: 30px;
}
.list{
    width: 70%;
    height: 30%;
    position: fixed;
    top:30%;
    left: 15%;
    overflow: scroll;
    z-index: 9999;
}
.list ul li{ 
   text-align: center;
   padding: 15px 0;
   background: #ffffff;
   border-bottom: 0.5px solid rgba(0, 0, 0,0.5);
}
.zzc{
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0,0.5)
}
.vx{
    
}
.vx p{
    
}
.vx span{
    width: 15px;
    height: 15px;
    position: absolute;
    right:6px;
    left: auto; 
    top: 40%;
    background: url("../images/bsgg.png");
    background-size: 100% 100%;
}
.vx span.active{
    background: url("../images//gggg.png")!important;
    background-size: 100% 100%!important;
}
.yin_show{
    position: fixed;
    top:22.5rem;
    padding: 15px 0;
    width: 85%;
    left:1.5rem;
    border-bottom: 0.1px solid #e5e5e5;
    box-sizing: border-box;
}
.yin_show ul li p{
    line-height: 15px;
    text-align: left;
    box-sizing: border-box;
}
.yin_show ul li img{
    margin-left:10px;
}

.tixianway{}
.tixianway li{ position: relative; border-bottom: 0.1px solid #e5e5e5; padding: 16px 0;}
.tixianway li strong{ display: inline-block; line-height: 30px;}
.tixianway li img{ width: 30px; vertical-align: middle; margin: 0 10px;}